package org.dashboard.client.widget.messageflow;

import com.google.gwt.user.client.rpc.AsyncCallback;

/**
 * The async counterpart of <code>ServersUpService</code>.
 * dd
 */
public interface MessageFlowServiceAsync {
    void getDailyProcessingFlowUrl(AsyncCallback<String> async);
    void getDailyMessageFlowUrl(AsyncCallback<String> async);
    void getNewAndProcessing(AsyncCallback<String[][]> async);
    void getTodayMessagesHandledOrFailed(AsyncCallback<String[][]> async);

    void getYesterdayMessagesHandledOrFailed(AsyncCallback<String[][]> async);

    void getTotalMessagesHandledOrFailed(AsyncCallback<String[][]> async);

    void getNewAndProcessingGraph(AsyncCallback<String> async);
}
